IIoModule Interface
Represents an I/O module.
Inheritance Hierarchy
System.ComponentModel.INotifyPropertyChanged
IntervalZero.KINGSTAR.Base.Class.IModule
IntervalZero.KINGSTAR.Base.Class.IIoModule
Namespace: IntervalZero.KINGSTAR.Base.Class
Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
public interface IIoModule : IModule, INotifyPropertyChanged
Public Interface IIoModule Inherits IModule, INotifyPropertyChanged
The IIoModule interface exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
ForceInput (bool) | Writes a bit into an input of a simulated I/O module. |
![]() |
ForceInput (byte) | Writes a byte into an input of a simulated I/O module. |
![]() |
ForceInput (double) | Writes a double into an input of a simulated I/O module. |
![]() |
ForceInput (int) | Writes an integer into an input of a simulated I/O module. |
![]() |
ForceInput (long) | Writes a long integer into an input of a simulated I/O module. |
![]() |
ForceInput (sbyte) | Writes 8-bit signed integer into an input of a simulated I/O module. |
![]() |
ForceInput (short) | Writes a short integer into an input of a simulated I/O module. |
![]() |
ForceInput (float) | Writes a float into an input of a simulated I/O module. |
![]() |
ForceInput (uint) | Writes an unsigned integer into an input of a simulated I/O module. |
![]() |
ForceInput (ulong) | Writes an unsigned long integer into an input of a simulated I/O module. |
![]() |
ForceInput (ushort) | Writes an unsigned short integer into an input of a simulated I/O module. |
![]() |
ReadInputBool | Reads a bit from an input of a real or simulated I/O module. |
![]() |
ReadInputByte | Reads a byte from an input of a real or simulated I/O module. |
![]() |
ReadInputDouble | Reads a double from an input of a real or simulated I/O module. |
![]() |
ReadInputInt16 | Reads a short integer from an input of a real or simulated I/O module. |
![]() |
ReadInputInt32 | Reads an integer from an input of a real or simulated I/O module. |
![]() |
ReadInputInt64 | Reads a long integer from an input of a real or simulated I/O module. |
![]() |
ReadInputSByte | Reads an 8-bit signed integer from an input of a real or simulated I/O module. |
![]() |
ReadInputSingle | Reads a float from an input of a real or simulated I/O module. |
![]() |
ReadInputUInt16 | Reads an unsigned short integer from an input of a real or simulated I/O module. |
![]() |
ReadInputUInt32 | Reads an unsigned integer from an input of a real or simulated I/O module. |
![]() |
ReadInputUInt64 | Reads an unsigned long integer from an input of a real or simulated I/O module. |
![]() |
ReadOutputBool | Reads a bit from an output of a real or simulated I/O module. |
![]() |
ReadOutputByte | Reads a byte from an output of a real or simulated I/O module. |
![]() |
ReadOutputDouble | Reads a double from an output of a real or simulated I/O module. |
![]() |
ReadOutputInt16 | Reads a short integer from an output of a real or simulated I/O module. |
![]() |
ReadOutputInt32 | Reads an integer from an output of a real or simulated I/O module. |
![]() |
ReadOutputInt64 | Reads a long integer from an output of a real or simulated I/O module. |
![]() |
ReadOutputSByte | Reads an 8-bit signed integer from an output of a real or simulated I/O module. |
![]() |
ReadOutputSingle | Reads a float from an output of a real or simulated I/O module. |
![]() |
ReadOutputUInt16 | Reads an unsigned short integer from an output of a real or simulated I/O module. |
![]() |
ReadOutputUInt32 | Reads an unsigned integer from an output of a real or simulated I/O module. |
![]() |
ReadOutputUInt64 | Reads an unsigned long integer from an output of a real or simulated I/O module. |
![]() |
WriteOutput (bool) | Writes a bit into an output of a real or simulated I/O module. |
![]() |
WriteOutput (byte) | Writes a byte into an output of a real or simulated I/O module. |
![]() |
WriteOutput (double) | Writes a double into an output of a real or simulated I/O module. |
![]() |
WriteOutput (int) | Writes an integer into an output of a real or simulated I/O module. |
![]() |
WriteOutput (long) | Writes a long integer into an output of a real or simulated I/O module. |
![]() |
WriteOutput (sbyte) | Writes an 8-bit signed integer into an output of a real or simulated I/O module. |
![]() |
WriteOutput (short) | Writes a short integer into an output of a real or simulated I/O module. |
![]() |
WriteOutput (float) | Writes a float into an output of a real or simulated I/O module. |
![]() |
WriteOutput (uint) | Writes an unsigned integer into an output of a real or simulated I/O module. |
![]() |
WriteOutput (ulong) | Writes a long unsigned integer into an output of a real or simulated I/O module. |
![]() |
WriteOutput (ushort) | Writes a short unsigned integer into an output of a real or simulated I/O module. |
Properties
Name | Description | |
---|---|---|
![]() |
InputLength | The length (in bits) of the inputs for this module. |
![]() |
OutputLength | The length (in bits) of the outputs for this module. |
See also